.address {
  .address-frame {
    clear: both;
    margin-bottom: 2rem;

    .address-panel {
      width: 100%;
      clear: both;
      display: flex;
      align-items: center;
      border-bottom: 1px solid #eee;
      padding: 1rem 0;

      .van-icon {
        font-size: 1.2rem;
      }

      .icon {
        width: 0.8rem;
        height: 0.8rem;
      }

      .address-fast {
        flex: 1;
        min-height: 1.7rem;
        display: flex;
        flex-wrap: wrap;
        padding: 0.4rem 0.2rem;
        font-family: "Helvetica";

        .address {
          width: 100%;
          font-size: 0.6rem;
          line-height: 0.7rem;
          color: #323233;

          .default {
            background: #f9644e;
            color: #fff;
            padding: 0.1rem 0.2rem 0.1rem 0.3rem;
            border-radius: 0.1rem;
            font-size: 0.4rem;
            text-align: center;
          }
        }
      }
    }

    .footer-frame {
      width: 100%;
      height: 3rem;
      display: flex;
      flex-wrap: wrap;
      align-content: center;
      justify-content: center;
      margin-bottom: 1rem;
      cursor: pointer;

      .footer-panel {
        width: 10rem;
        height: 60%;
        font-size: 0.6rem;
        font-weight: bold;
        background: #d1ffe0;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 0.2rem;
        color: #000;
        font-family: "Helvetica";
      }

      .footer-panel:active {
        background: rgba(209, 255, 224, 0.6);
      }
    }
  }
}

.editaddress {
  font-family: "Helvetica";
  padding-bottom: 2rem;

  .editaddress-frame {
    width: 96%;
    clear: both;
    padding: 0;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;

    .label-frame {
      min-width: 100%;
      height: 2.4rem;
      background: #eee;
      display: flex;
      align-items: center;
      justify-content: space-between;
      font-size: 0.7rem;
      line-height: 0.7rem;
      padding: 0 0.5rem;
      font-family: "BTBlack";

      .default-frame {
        clear: both;
        height: 100%;
        display: flex;
        font-size: 0.6rem;
        align-items: center;
        font-family: "Helvetica";
      }
    }

    // 去除点击时候的淡蓝色边框
    /deep/ .el-input .el-input__inner {
      border: 0;
      background: #eee !important;
      color: #000 !important;
    }

    /deep/ .el-input .el-input__inner::placeholder {
      color: #969799 !important;
      font-size: 0.4rem;
      font-family: "Helvetica";
    }

    .editaddress-panel {
      width: 520px;
      max-width: 100%;
      min-height: 2.4rem;
      clear: both;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      margin: 0 auto;
      margin-top: 1rem;
      justify-content: flex-start;

      .info-label {
        width: 100%;
        clear: both;
        font-size: 0.6rem;
        display: flex;
        font-weight: bold;
        align-items: center;
        font-size: "Helvetica";
      }

      .info-panel {
        width: 100%;
        min-height: 2rem;
        clear: both;
        display: flex;
        align-items: center;
        background: #eee;
        border-bottom: 2px solid #000;
        font-size: "Helvetica";

        .info-input::placeholder {
          font-size: 0.4rem;
          color: rgb(100, 100, 100);
        }

        .info-input {
          width: 100%;
          height: 70%;
          font-size: 0.7rem;
          background: #eee;
          padding-left: 10px;
          color: rgb(100, 100, 100);
        }

        .info-place {
          font-size: 0.4rem;
          padding-left: 10px;
          color: rgb(100, 100, 100);
        }
      }

      .van-icon {
        font-size: 0.8rem;
        color: #a7a7a7;
        margin-left: 0.2rem;
      }
    }

    .editaddress-pane:last-child {
      min-width: 100% !important;
      background: red;
    }

    .info-frame:last-child {
      border: 0px;
    }


  }

  .tips-frame {
    width: 94%;
    clear: both;
    margin: 0 auto;

    .tips-1 {
      font-size: 0.6rem;
      line-height: 0.7rem;
      font-family: "BTBlack";
      margin-top: 1rem !important;
    }

    .tips-2 {
      font-size: 0.6rem;
      line-height: 0.7rem;
      margin-top: 0.5rem;
      font-family: "Helvetica";
    }
  }
}
